<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
        content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Promise的API</title>
</head>
<body>
    <script>
        //实例化                 执行器函数, 同步的回调
        // resolve,reject 是 Promise 内部的两个函数
        // resolve 会将 promise 实例对象的状态设置(PromiseState)为成功 (fulfilled). 也可以设置 promise 实例对象的结果值(PromiseResult)
        // reject  会将 promise 实例对象的状态设置(PromiseState)为失败 (rejected).  也可以设置 promise 实例对象的结果值(PromiseResult)
        // promise 实例对象的状态初始值为『pending』, promise 实例对象的状态只能改变一次
        let p = new Promise((resolve, reject) => {
            reject('err');
            resolve('ok');
            // console.log('Hello');// 这行代码是会正常输出的
        });

        console.log(p);



    </script>
</body>

</html>